[Linux] 命令行建启动器

Posted by Aerber Zhou on 2016-07-21

想建立一个启动器是因为本人一直使用android studio ,但是AS是脚本程序,每次启动都需要去解压目录在终端中输入$ ./studio.sh 觉得实在麻烦,就查了一下如何在ubuntu下建立一个程序的快捷方式。

引一篇博文这里有两种方法,一种命令行方法,一种基于操作系统和桌面系统。

但是对于ubuntu+gnome来说,只有命令行最实用。

个人也比较偏向于命令行方式。

http://os.51cto.com/art/201311/418841.htm

本文以android studio 为例

其实很简单,只要在/usr/share/applications 中建立一个 AndroidStudio.desktop 文件

用vim或者gedit使用root权限打开,编辑以下内容

1
2
3
4
5
6
7
8
[Desktop Entry]
Type=Application
Name=AndroidStudio
Comment=Java开发工具
Exec=/home/aerber/android-studio/bin/studio.sh
Icon=/home/aerber/android-studio/bin/studio.png
Categories=Development
Terminal=true

解释以上每项的内容:
1
2
3
4
5
6
7
8
9
10
11
12

name:启动器的名字

comment:启动器的简单介绍

exec : 启动器的解压绝对路径

icon:启动器图标的绝对路径

categories : 这个启动器属于哪个分类,比如androidstudio就是属于development(开发)这一个分类

terminal:是否需要在终端中打开,由于androidstudio是脚本程序,所以需要在终端中打开,有些程序本身就是可执行文件,这里面就可以填false

博文中有些其他的东西个人觉得并不重要,所以没有编写进去。

保存。然后就可以在程序中找到androidstudio了。

使用和其他程序一样。